Add OSD_STATE_GROUP_ELEMENTS state to osdUpdate() and optimise DMA vs polled MAX7456...
[betaflight.git] / docs / boards / Board - SPRacingH7NANO.md
blobeb58f487db8402a920c356822ac46966aafda3b6
1 # Board - Seriously Pro SP Racing H7 NANO
3 The SPRacingH7NANO flight controller features a 400Mhz H7 CPU that runs twice as fast as the previous generation F7 boards.
4 A fast control-loop is what you need for perfect flight performance, the H7 at 400Mhz gives you all the processing power you need.
6 The SPRacingH7NANO is features a 20x20 mounting pattern, has integrated 5V BEC and 128MB BlackBox logging and has support for
7 external OSDs (e.g. via RunCam Camera or CrossFire/CRSF VTX's like the TBS Unify Evo OSD/VTX.)
9 Full details available on the website, here:
11 http://seriouslypro.com/spracingh7nano
13 Purchasing boards directly from SeriouslyPro / SP Racing and official retailers helps fund software development.
15 Shop here: https://shop.seriouslypro.com/sp-racing-h7-nano
17 ## Background
19 The SPRacingH7NANO FC is the second STM32H750 based FC to ship with Betaflight.  Like the SPRacingH7EXTREME before it, it too uses
20 the External Storage (EXST) build system which allows a bootloader to load the flight-controller firmware from external flash.
22 See the EXST documentation for more details on the EXST system.
24 ## Hardware Features
26 The SPRacingH7NANO is available in two versions, the NANO-S (solder-pads only) or NANO-E (with connectors for 4in1 ESC + RX + IO)
28 ### SPRacingH7NANO FC board.
30 ![SPRacingH7NANO CPU Side](images/spracingh7nano-cpu.jpg)
31 ![SPRacingH7NANO NANO-E and NANO-S](images/spracingh7nano-cpu-e-s.jpg)
32 ![SPRacingH7NANO NANO-S solder pads only](images/spracingh7nano-pcb-top.jpg)
33 ![SPRacingH7NANO NANO-E with connectors](images/spracingh7nano-pcb-top-with-connectors.jpg)
35 * STM32H750 CPU, 400MHz inc FPU
36 * 128MByte 1GBit NAND flash via QuadSPI
37 * Low-noise ICM20602 accelerometer/gyro with dedicated filtering(connected via SPI)
38 * 1.0mm thick 4-layer copper gold-plated PCB
39 * 2-6S BEC 5V Switching regulator, 1A
40 * TVS protection diode (NANO-E: Fitted, NANO-S: optional extra)
41 * Transponder circuitry (LED and code available separately)
42 * Buzzer circuitry
43 * RSSI Analog input
44 * 8 motor outputs (NANO-S: 8 on pads, NANO-E: 4 on 4in1 connector, 4 on pads)
45 * 1x Dual SPI + GPIO breakout onto stacking connector (NANO-E only)
46 * 6 Serial Ports (5x TX+RX + 1x TX only bi-directional)
47 * 3 LEDs for 5V, 3V and STATUS (Green, Blue, Red)
48 * 26.5x26.5mm PCB with 20mm mounting hole pattern
49 * 4mm mounting holes for soft-mount grommets and M3 bolts
50 * MicroUSB socket for configuration and ESC programming
51 * Bootable from External flash.
52 * Supplied with 4x soft-mount grommets.
53 * Optionally supplied with 2x JST-SH 8-way IO cables. (NANO-E only)
54 * Optionally supplied with 2x PicoBlade 6-way IO cables. (NANO-E only)
56 * 1x solder pad for LED Strip
57 * 2x solder pad for DAC out (NANO-S only)
58 * 2x solder pad for ADC in (for 4in1 current sensor output, etc)
59 * 2x solder pads for UART8 RX/TX
60 * 2x solder pads for 5V/GND power
61 * 2x solder pads for Buzzer
62 * 2x solder pads for TVS Diode
63 * 1x Row of pads for Motor 1-4 + Battery wires (NANO-S only)
64 * 1x Row of pads for RX connections (UART1 RX+TX, RSSI, 5V, GND, IR) (NANO-S only)
65 * 2x Rows of pads for additional IO (UART2,UART5,IR,LED-Strip,etc)
66 * 2x 8pin JST-SH socket for GND/5V/I2C/UART4/UART5 (IO port, e.g. for external GPS module)
67 * 2x 8pin JST-SH socket for GND/5V/SWD/UART3 (IO port, e.g. for debugging, etc)
68 * 1x 6pin PicoBlade socket for RX (NANO-E only)
69 * 1x 6pin PicoBlade socket for 4in1 ESC (NANO-E only)
70 * 1x solder pads for BOOT
71 * 1x solder pads for BIND
72 * Cleanflight and Betaflight logos - they're on there, you just have to find them
73 * SP Racing logo
74 * 1x Additional easter egg!
77 ## Connection Diagrams
79 Connection diagrams can be found on the website, here:
81 http://seriouslypro.com/spracingh7nano#diagrams
84 ## Manual
86 The manual can be downloaded from the website, here:
88 http://seriouslypro.com/files/SPRacingH7NANO-Manual-latest.pdf